self-sufficient building - Englisch Synonyme Wörterbuch